|
|
 |
|
|
|
|
saveRegSetting method, 318 |
|
|
|
 |
|
|
|
|
saving |
|
|
|
 |
|
|
|
|
files, 384 |
|
|
|
 |
|
|
|
|
information |
|
|
|
 |
|
|
|
|
binary access files, 383 |
|
|
|
 |
|
|
|
|
different data types, 381 |
|
|
|
 |
|
|
|
|
syntax for, 381 |
|
|
|
 |
|
|
|
|
random access files, 379 |
|
|
|
 |
|
|
|
|
Rich Text Box control, 384 |
|
|
|
 |
|
|
|
|
sequential access files, 381-382 |
|
|
|
 |
|
|
|
|
subsystems for, 376-377 |
|
|
|
 |
|
|
|
|
properties, 29 |
|
|
|
 |
|
|
|
|
scenarios (use case), 50-52 |
|
|
|
 |
|
|
|
|
abnormal, 51 |
|
|
|
 |
|
|
|
|
defined, 50 |
|
|
|
 |
|
|
|
|
normal, 51 |
|
|
|
 |
|
|
|
|
Samsona Bank Teller System example, 52-57 |
|
|
|
 |
|
|
|
|
schedule changes, handling, 476-477 |
|
|
|
 |
|
|
|
|
scheduleReport method, 357 |
|
|
|
 |
|
|
|
|
scope creep, 469 |
|
|
|
 |
|
|
|
|
scripts, testing, 173 |
|
|
|
 |
|
|
|
|
Second Bank of Carrollton example, 340-342, 386-388 |
|
|
|
 |
|
|
|
|
bank products, 340 |
|
|
|
 |
|
|
|
|
Samsona Bank Teller System |
|
|
|
 |
|
|
|
|
architecture, 104 |
|
|
|
 |
|
|
|
|
BankAccountProduct class, 343 |
|
|
|
 |
|
|
|
|
BankTellerRole role, 303 |
|
|
|
 |
|
|
|
|
BankTransaction user-defined type (UDT), 383 |
|
|
|
 |
|
|
|
|
BankTransactionPolicy package, 342-344 |
|
|
|
 |
|
|
|
|
Business Rules Subsystem, 345-347 |
|
|
|
 |
|
|
|
|
classes, 105-106 |
|
|
|
 |
|
|
|
|
code generation, 107 |
|
|
|
 |
|
|
|
|
collections, 106-107 |
|
|
|
 |
|
|
|
|
Database Access Subsystem, 430, 435 |
|
|
|
 |
|
|
|
|
deploying, 462 |
|
|
|
 |
|
|
|
|
development, 42-43 |
|
|
|
 |
|
|
|
|
Elaboration Phase, 229-234 |
|
|
|
 |
|
|
|
|
error handling, 405-408 |
|
|
|
 |
|
|
|
|
File Operations Subsystem implementation, 388-392 |
|
|
|
 |
|
|
|
|
GUI, 269-281 |
|
|
|
 |
|
|
|
|
Internal Application Manager Subsystem, 324-328 |
|
|
|
 |
|
|
|
|
iteration plan, 217-218 |
|
|
|
 |
|
|
|
|
problem statements, 218-222 |
|
|
|
 |
|
|
|
|
project development/management scenario, 466-467 |
|
|
|
 |
|
|
|
|
Reporting/Printing Subsystem, 365-367 |
|
|
|
 |
|
|
|
|
scenarios, 52-57 |
|
|
|
 |
|
|
|
|
subsystems, 209 |
|
|
|
 |
|
|
|
|
test components, 143-148 |
|
|
|
 |
|
|
|
|
security |
|
|
|
 |
|
|
|
|
antivirus strategies, 288 |
|
|
|
 |
|
|
|
|
communication, 456-461 |
|
|
|
 |
|
|
|
|
desktop applications, 291 |
|
|
|
 |
|
|
|
|
encapsulation, 13 |
|
|
|
 |
|
|
|
|
Internal Application Manager Subsystem, 312 |
|
|
|
 |
|
|
|
|
issues, 287 |
|
|
|
 |
|
|
|
|
desktop applications, 290 |
|
|
|
 |
|
|
|
|
Internet applications, 289-290 |
|
|
|
 |
|
|
|
|
policy, 301 |
|
|
|
 |
|
|
|
|
Samsona Bank Teller System example, 306-307 |
|
|
|
 |
|
|
|
|
Security classes, 288 |
|
|
|
 |
|
|
|
|
security policy classes, 302-303 |
|
|
|
 |
|
|
|
|
Seek statement, 383 |
|
|
|
 |
|
|
|
|
self-testing |
|
|
|
 |
|
|
|
|
classes, 172 |
|
|
|
 |
|
|
|
|
defined, 172 |
|
|
|
 |
|
|
|
|
methods, validating, 174 |
|
|
|
 |
|
|
|
|
objects, incorporating, 184 |
|
|
|
 |
|
|
|
|
regression testing, 173 |
|
|
|
 |
|
|
|
|
value of, 174 |
|
|
|
 |
|
|
|
|
SelPrint method, 384 |
|
|
|
 |
|
|
|
|
SelStart property, 353 |
|
|
|
 |
|
|
|
|
SelTabCount property, 353 |
|
|
|
 |
|
|
|
|
sendMessage(argMsg) method, 295 |
|
|
|
 |
|
|
|
|
sensitive information, protecting, 287 |
|
|
|
 |
|
|
|
|
sequence diagrams (Database Access Subsystem), 73, 122, 423 |
|
|
|
 |
|
|
|
|
class models, 159-161 |
|
|
|
 |
|
|
|
|
increments and, 191 |
|
|
|
 |
|
|
|
|
modeling business applications using, 340 |
|
|
|
 |
|
|
|
|
scenarios, 50-52 |
|
|
|
 |
|
|
|
|
abnormal scenarios, 51 |
|
|
|
 |
|
|
|
|
normal scenarios, 51 |
|
|
|
 |
|
|
|
|
Samsona Bank Teller System example, 52-57 |
|
|
|
|
|